neovim install
提示:建议先配置终端代理,因为 LazyVim 插件需要从 GitHub 下载,内网无法连接。
准备工作
先配置终端代理,参考博客 Linux Terminal Clash
安装 nvim
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage
如果能打开 nvim,代表安装成功。
可以将 nvim.appimage 移动到 ~/.local/bin/ 中并改名为 nvim:
mv nvim.appimage ~/.local/bin/nvim
确保 ~/.local/bin/ 在 PATH 中,然后就可以通过 nvim 命令打开了。
安装 LazyVim
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
nvim
常见问题
错误:LazyVim nvim bug: module 'lazy' not found
LazyVim 的 issue 中有类似的问题,问题出现的原因是 Git 版本过旧,不支持 --filter=blob:none 导致 lazy.nvim 安装失败。
解决方案:升级 Git
Git 版本 2.33.0 开始支持上面的 git 选项。首先查看当前版本:
git --version
如果版本低于 2.33.0,升级 Git:
wget https://github.com/git/git/archive/refs/tags/v2.43.0.tar.gz
tar -zxvf v2.43.0.tar.gz
cd git-2.43.0
make configure
./configure --prefix=/home/myz/git-2.43.0
make && make install
添加环境变量
在 ~/.bashrc 中添加:
export PATH=/home/myz/git-2.43.0/bin:$PATH
export GIT_EXEC_PATH=/home/myz/git-2.43.0/libexec/git-core
source ~/.bashrc
git --version
如果版本还不对,可能是环境变量位置放得不对,调整顺序试试。
感谢阅读